add utils.go