added private methods, ExceptionMessage