Add some flags and O3 Optimizations