Change GUI and other many many changes