added the full working model of the parser