version 3.0 -- spawns randomely