somewhat functional search feature