done with spawner