building initial repository structure