group view controllers logic in place