riding mechanics