make cleaning method selectable