modified clean