pre GUI commit