added read subscription and comments/documentation