Implement first basic HCT functionality