added price range filtering