starting the parser