add migrations and new controller