mod smooth.c