added CSV support that actually works
generated plots