adds GUI base thread