started implementing messenger with reference design