Changed how research is stored and implement Lang