Added unread messages and .read function