changing operations to change objects