add more testing for parser