tons of changes. file io changes. display changes. graph names.