adding pc version, plus more plotting helper methods