comments and cleaning
comments and cleaning