rearrange directory struct