first gui draft