initial cleanning