clean rules