Mean clean (19/22)

Mean clean