gui stuff and internal changes and new plugins
gui stuff and internal changes and new plugins