semantic transferring