file strcture chnaged