finally fixed rotation