add binary ops

Done!