increased cromulence and made string parsing actually follow spriit of the problem