added is_read attribute