Code organization for error and occurance tools
Error Tool