added viewcontroller