added a very primitive unread simulator