moved runner initialization to constructor