make the delegate for view controllers be an IBOutlet