controls structure