working on parser with markup