some try about transmission interface