working on seaarch and other options