hcomp source file