add error mapping