mature cougar compilation

.