clean histori total clean uml listen remov listen histori histori arrai list current target 