add token support: provider