Smart thinks (25/29)

Smart thinks