add shoot out, turn on flto