representation for gui