moved runner setup to constructor