Revert "removed gui elements"

This reverts commit 6d79e001281dd176b0af4098553a78eb0491fb35.
Revert "Revert "removed gui elements""

This reverts commit a88dcd4c987ed451644da2d684c90a1bf1a65762.
Revert "Revert "Revert "removed gui elements"""

This reverts commit 75eaa614c5962b7ec958f3c344006da197971d5c.