added spawner system