add a custom filter screen to divide the loguica

add a custom filter screen to divide the loguica