add client event
gitignore
message receive