preparing to implement new parser