compilation investigation