started implementing messaging