Smart direct (21/27)

Smart direct