added core module and message pack serializer