separated gui into lone object