restructered drectories