perfect simple clean and sufficient