manipulates