cleanliness validation

Visitors: 158,252