1. A computer implemented method comprising: receiving image search results from an image search string query; receiving one or more image files from the image search results, as one or more selected image files for storage; generating metadata based on the image search string query; associating the metadata with the one or more selected image files; and storing the one or more selected image files with the metadata.