theming and cleaning