add transform partial