di work