refactored navigation - fusionned with API - user auth system