improve Transcoder