GUI update, parempi luokkarakenne