Veenagupta's Techniques