Multi clean (3/22)

Multi clean