okay, I will review all Exception handling code parts and make more precise (will also try to add logging.log() if required)