Refactoring.
add comment.