more work on spawner