added 2 new viewcontollers with subclasses