add churn.c and fchurn.c