d
not defined yet