adding navigation features