Smart driver (10/23)

Smart driver