code Optimisations