added new parser, switched based w/ less phoenix