add: finish transform optimisations