added gui homework