Implement interactive clean