added names.c|h files