1. add *.c