Working on ply parser.