issue #5 - added specialized unread methods