analysing architecture