more description of optimisations