started work on parser