add various ride mechanic functions