working on rql grammar