develop backend filter items