Add controllers and datasource