add base server sample