gui final code