reads batch!!!!!!!!!