add ability for 'run' method to take arguments
1.2.0