updating teaching architecture