created a xyzparser