new assets architecture