some O3 compiler flags can be added