First edition of CTHPromise implementation