events controller, model, serializer