msg receiving