add all necessary controllers and models