clean transformation