fix typo
update languages - added search functions & tests