clean direct