Closes #65 add search backend dependency