add send message func