Changed GUI model a lot