also send groups of files offered in correct order by switching to shift()