Working more on parsing and evaluating