added message storage