gui components moved to gui package