optimise & format