HCI class prototype