hard riding ...