add error code docs