add user serializer and viewset