added range search