deciding structure