add cgo test