working on navigation and floating