using functions for scenario classes
new run