serializers, some other stuff
routes
resolve conflicts