refactoring of navigation module
http proxy set up