navigation and a lot of new functionality added