protoype on Parser and benchmark