add base scaffold and gems