Working AST Parser
Switched to an AST Parser