Smooch review

Smooch review