applied runner interface to json and setting runner