sample #2 - implicit class