add base of code board