please use a better, more self-explanatory variable name then ```d```