client-side vendors added