added more skeleton to the parser