start implementing orientation manager.