Added initial parser code