finish transform