challenge architecture 2