Architecture Plan Iter1