removed the d parameter