base framework to include vendors