Added -o3 Optimization