add parameters in DI