ivahm patterns