added random scenario generator