added brief comments.