architecture updates