implementing new nav