mixed up .c and .h