prepare for handling existing files + take care for excle limitations