revidsed assembly constraint gui interaction