working on parsing.