started working on parser