initial commit of naviagion