added the dd library