Fast clean (7/20)

Fast clean