updated various functions, added filterData, aggregateByTaxonomy(aggTax)