comments and clean