added gui parts