scatter plot functionality basically working, added docs