amend main architech