functioning manipulate!