D binding