adds parser for string input