add error messaging 4