add controllers and migrations