'modernised' depts controller with respond_with