Checkme smart (30/33)

Checkme smart