Smart thinks (28/29)

Smart thinks