change flie structure