GARHAKOTA's Techniques