adding O3 flag