nice gui and everything should be working