use -O3