system structure