refactoring + new higher-operator order + GUI
refactoring + new higher-operator order + GUI
refactoring + new higher-operator order + GUI