whitespace
first pass at a real eval