add complier flags