To do: scale and rotate