began work on basic parser