Added D implementation