working on conditional parsing/evaluation...