remove zdcode, add zdptr and zdpair