basic search set up but not finished