gui + logik