add di compoments