adds gui variation