Checkme smart (10/33)

Checkme smart