added an input string parser