interactive runner (flawed one)