custom nav library