Update controllers and add gems. Add nested routes