added controller and data objects for ConnectTypes