elliot finn compilation

.