use _.str.sprintf (refactoring)