[update] File structure