added filters; data loads via json; fixed date sorting