minor changes. comments.