work with Di