readme and comments.