clean then dirty in Models