-O3 and other vaious optimizations