how about we don't commit printlns in the parser
rename startswith