Checkme smart (31/33)

Checkme smart