fixing plotting.show() and .save() to accept a plot object as an argument