Shivam Dube contributions