fix transmiission bug