separate files for arepo IO