done with the spawning factory