all the view controllers now are of type id