actually store the files