Revert "no gui"

This reverts commit 136c87fa08086049653b8d573513aaa4a4b151a7.
Revert "Revert "no gui""

This reverts commit 494bc7d995e192ec0f27ebfbedbea2bbbc7b0f2c.