cleaning. first go-through