-----> D & L <--------