added errors.go