adding the .c file for step.