HCId: Design Problems and Solutions