Completely changed how data is gathered - now uses dictionaries instead of hardcoding - also configurable disk drives can now be analyzed