save time by creating empty files beforehand