d
D
d first implementation from Sid for creating