Please review and give me your comments.