a custom messager plugin