main.2.0.py combines the gui and backend together, which will require much further debugging and extreme test cases.