uses the serializer on the controller. need to find a way to work with respond with