This might be a very simple procedure. i tried googling it but somehow couldnt find the right combination of keywords i guess. anyway. i have a tab view controller that i run from my MainWindow.xib to switch between 4 screens. Now i have a separate button that opens a new viewcontroller thats not part of the 4 screens of the tab view controller. My simple question is how do i(say, using a back button) get back Mainwindow.xib after i have opened the viewcontroller. i tried Code: [self.view removeFromSuperview]; and Code: [self.view release] but it doesn't work. Hope i've explained my problem properly.