cleanliness validation

Visitors: 186,057