reformatted architecture