What are the essential elements of the carpet cleaning?