added common Step-class for variable sharing