v2.12 - Restructured Entire Program Flow for code readability -- More to be done