structure *incompleted*