fixed classes and models relating to navigation