fixed driving bug