comment and clean