trialing some optimisation
trialing optimisation