changes in searching and capitalized func
exception hook and reporting functionality
exception hook and reporting functionality