Smart driver (3/23)

Smart driver