bug fix d=0