finished DI for API Controller