Author: Adhoc Soft Innovations Ltd