https://trishikasolutions.com/Tirap/Technical-Documentation.html