Smart driver (12/23)

Smart driver