add Architecture