message basics working
message basics working