added cf.go