maybe fixed spawning