change system structure