merging gui with program