don't abandon hope if you can't open a listener
how to spawn something