changing compilation back to O3