inializing the repository with main sub-directories