just add some stuff
figuring out how to get the factories working