cohf compilation part 3