add base repo layout