Improving serach
Page works
Rationalized jl