updating phase II architecture