faster joining method
remove unecessary param from splitAcc
Not worth the extra complication.

This reverts commit f4549dc881978a05d45d8d382226fd11cca9591a.
make it work gooder
extracted string method into separate module
extracted string methods into separate module