alphonse heidrich hayes /wip/