restructrue files