example of creating a custom error