D: interfaces