still writing out variables for all gui adds