Added top lvl clean method that handles cleaning on all lvl's