Minor modification and comments.