execute_take and execute_drop is complete