add filter options , incomplete