messaging example work