progress in hom substT