Smart thinks (24/29)

Smart thinks