comments and cleaning.