fix adding ^!% operations