implemented Message posting