add the go support