architecture discussion