architectural change