implementing the navigation drawer