Checkme smart (22/33)

Checkme smart