add unit controller and serializer