add controllers and services