Smart direct (20/27)

Smart direct