Smart direct (9/27)

Smart direct