user interface//working search