minor change
Add custom exception