Best Self Clearing Solution