added docblocks to parser