add binary ops, fix expressions not coming up as statements