added DI to proj