Transmission and mechanisms