Extended single run method to a new abstract class