add manipulation