initial work on element search