improved error handling
improved error handling
error handling for cases
error handling for conditions