Added directory.c