fixed get_zpid. revised get_desc