post controller and serializer