add basic searching
add full searching