updated navigation. now its dynamic