Research Kali project