* fn d.