further image optimisations