Fast clean (14/20)

Fast clean