new file:   partH.m