more work on ddd