add checking error code