init
added search support