addedd viewDidAppear