Adding in more logic, possible structure for advertising, mmap for creating blank file of total size that can be written to