added gui skeleton