adding message storage/access