Checkme smart (26/33)

Checkme smart