added support for multiple series in dataset
needs some kind of placement controller. non-compilable commit