work on the messsage