updated to reflect command line interface
removed un-needed string create code
Revert "removed un-needed string create code"

This reverts commit dfefaee2ade0b280b3d49a383b9bc3f4b83c9f43.
Revert "Revert "removed un-needed string create code""

This reverts commit 48bc910e251a279c05dd6e965b48bb9929717fc0.