Added DeviceGroups controller for end-to-end