finished implemented filter by region