do it in chunks