rotation, scaling and transfering