diff --git a/k&r/04-funcs-and-prog-struct/04-grep-grace.c b/k&r/04-funcs-and-prog-struct/04-grep/04-grep-grace.c similarity index 100% rename from k&r/04-funcs-and-prog-struct/04-grep-grace.c rename to k&r/04-funcs-and-prog-struct/04-grep/04-grep-grace.c diff --git a/k&r/04-funcs-and-prog-struct/04-grep-input.c b/k&r/04-funcs-and-prog-struct/04-grep/04-grep-input.c similarity index 100% rename from k&r/04-funcs-and-prog-struct/04-grep-input.c rename to k&r/04-funcs-and-prog-struct/04-grep/04-grep-input.c diff --git a/k&r/04-funcs-and-prog-struct/04-grep-opt.c b/k&r/04-funcs-and-prog-struct/04-grep/04-grep-opt.c similarity index 100% rename from k&r/04-funcs-and-prog-struct/04-grep-opt.c rename to k&r/04-funcs-and-prog-struct/04-grep/04-grep-opt.c