add messenger layer