added automatic cleano