simulation doing stuff