first commit whole DIR structure