for now, use init_pzval