haps complete