class/function/variables descriptions
Exception class refactoring