finished writing the parser, needs testing
testing time