sperma compilation

.