design optimisation changes updates