removed functions.c and .h