initial controllers and services structure