will not search all at one time in order to make it faster