upd: file structure