Make navigation dynamic