restructore directory