add; chained assignment
fix; comparison operators; not evaling args once