custom error class
update