add a navigationviewcontroller