param.c and mod function is divided...