simple gui and combination enum.