added grouping
fixed filtering
using native sort
added filter, grouping