optmized navigation part i