uplne predelano GUI
logicka cast vypoctu