searching via json instead