Cunshoth compilation