two architects

more performance