Creating repository structure