new riding mechanics