updated navigation controller