created custom viewcontroller