add base repository layout