still not working using batch op