makrand-agrawal documents