Take advantage of .get(), code cleanup, progress indicator