fitness compilation

.