Introduction of mod function and c parameter