added some more for message functionality