add ppoping
remove msg