pl read & comment.