prepare orientation
merge