do with each row