adding providers