added custom navigation controller