add error tests