Add Function.c