add operations