- modified architecture