execute for binary operations