start work on group and filter