added comments to parser interface