initial batch job design