parser has been tested and is working