added search, conversion utils, cache improvements