working on just parsing.
working on parser