further progress trying to clean up process type addition