break out a function into multiple
break out a function into multiple

telehash/telehash-c,telehash/telehash-c,telehash/telehash-c,ukscone/telehash-c,telehash/telehash-c,ukscone/telehash-c,ukscone/telehash-c,ukscone/telehash-c