added Architecture