researching various providers