add moniter message save function