improve Accordin&Filter