aravind-kaliamoorthy documents