rough but working version of a stacked area