add mock data & optmize roup filter