Extract Runner, and provide new endpoint