change files struct