re-architecting change

requires the whole architecture to go through the development cycle again