working on not allowing rotation