added source for directive files