high speed batch coding