design and file management