add descrete gui