refining derivative search