- don't use OOP, move filenames to CLI inputs - comment explanations of methods and links to resources where relevant - modularise parsing, processing, plotting