Use decorator for run
Improved setUp
Testing for first and last effects