updated clean rule