Runner class implementation