added spawn Listener