optimisation architecture