finally started implementing working messenger templete