refactor visualisation class
fix variable mismatch
work on yearly graphing.