changed unique ID generation
add runner for conducting experiments without visualization