adding and removeing of backends
remove gui from this repo, put it in another