add crude driveDistance function