more manipulations