making progress on graffle parser