add errors.go