Smart direct (23/27)

Smart direct