added naming transform, adjusted header fns to expectnames, implemented MH (but str change broken)