message encoding plugin