added ways to get data for nontraditional sources (photo gallery app)