file format design