GUI class done