assignment gui