Clean-from-top-to-bottom

Clean-from-top-to-bottom