translate, then rotate.