clean and comments