manipulations