redisigned navigation