add batch runner - no complile