diffenent pully mechanism