add leave message function