better peeking
better searching