working on searching, kinda broken