messaging system workign so far