add -O3 and move -g