diff --git a/29-methods/logparser-funcs/log.txt b/29-interfaces/logparser-funcs/log.txt similarity index 100% rename from 29-methods/logparser-funcs/log.txt rename to 29-interfaces/logparser-funcs/log.txt diff --git a/29-methods/logparser-funcs/log_err_missing.txt b/29-interfaces/logparser-funcs/log_err_missing.txt similarity index 100% rename from 29-methods/logparser-funcs/log_err_missing.txt rename to 29-interfaces/logparser-funcs/log_err_missing.txt diff --git a/29-methods/logparser-funcs/log_err_negative.txt b/29-interfaces/logparser-funcs/log_err_negative.txt similarity index 100% rename from 29-methods/logparser-funcs/log_err_negative.txt rename to 29-interfaces/logparser-funcs/log_err_negative.txt diff --git a/29-methods/logparser-funcs/log_err_str.txt b/29-interfaces/logparser-funcs/log_err_str.txt similarity index 100% rename from 29-methods/logparser-funcs/log_err_str.txt rename to 29-interfaces/logparser-funcs/log_err_str.txt diff --git a/29-methods/logparser-funcs/main.go b/29-interfaces/logparser-funcs/main.go similarity index 100% rename from 29-methods/logparser-funcs/main.go rename to 29-interfaces/logparser-funcs/main.go diff --git a/29-methods/logparser-funcs/parser.go b/29-interfaces/logparser-funcs/parser.go similarity index 100% rename from 29-methods/logparser-funcs/parser.go rename to 29-interfaces/logparser-funcs/parser.go diff --git a/29-methods/logparser-funcs/result.go b/29-interfaces/logparser-funcs/result.go similarity index 100% rename from 29-methods/logparser-funcs/result.go rename to 29-interfaces/logparser-funcs/result.go diff --git a/29-methods/logparser-funcs/summarize.go b/29-interfaces/logparser-funcs/summarize.go similarity index 100% rename from 29-methods/logparser-funcs/summarize.go rename to 29-interfaces/logparser-funcs/summarize.go diff --git a/29-methods/logparser-funcs/summary.go b/29-interfaces/logparser-funcs/summary.go similarity index 100% rename from 29-methods/logparser-funcs/summary.go rename to 29-interfaces/logparser-funcs/summary.go diff --git a/29-methods/logparser-nopkg/log.txt b/29-interfaces/logparser-nopkg/log.txt similarity index 100% rename from 29-methods/logparser-nopkg/log.txt rename to 29-interfaces/logparser-nopkg/log.txt diff --git a/29-methods/logparser-nopkg/log_err_missing.txt b/29-interfaces/logparser-nopkg/log_err_missing.txt similarity index 100% rename from 29-methods/logparser-nopkg/log_err_missing.txt rename to 29-interfaces/logparser-nopkg/log_err_missing.txt diff --git a/29-methods/logparser-nopkg/log_err_negative.txt b/29-interfaces/logparser-nopkg/log_err_negative.txt similarity index 100% rename from 29-methods/logparser-nopkg/log_err_negative.txt rename to 29-interfaces/logparser-nopkg/log_err_negative.txt diff --git a/29-methods/logparser-nopkg/log_err_str.txt b/29-interfaces/logparser-nopkg/log_err_str.txt similarity index 100% rename from 29-methods/logparser-nopkg/log_err_str.txt rename to 29-interfaces/logparser-nopkg/log_err_str.txt diff --git a/29-methods/logparser-nopkg/main.go b/29-interfaces/logparser-nopkg/main.go similarity index 100% rename from 29-methods/logparser-nopkg/main.go rename to 29-interfaces/logparser-nopkg/main.go diff --git a/29-methods/logparser-nopkg/parser.go b/29-interfaces/logparser-nopkg/parser.go similarity index 100% rename from 29-methods/logparser-nopkg/parser.go rename to 29-interfaces/logparser-nopkg/parser.go diff --git a/29-methods/logparser-nopkg/result.go b/29-interfaces/logparser-nopkg/result.go similarity index 100% rename from 29-methods/logparser-nopkg/result.go rename to 29-interfaces/logparser-nopkg/result.go diff --git a/29-methods/logparser-nopkg/summarize.go b/29-interfaces/logparser-nopkg/summarize.go similarity index 100% rename from 29-methods/logparser-nopkg/summarize.go rename to 29-interfaces/logparser-nopkg/summarize.go diff --git a/29-methods/logparser-nopkg/summary.go b/29-interfaces/logparser-nopkg/summary.go similarity index 100% rename from 29-methods/logparser-nopkg/summary.go rename to 29-interfaces/logparser-nopkg/summary.go diff --git a/29-methods/logparser-pkg/log.txt b/29-interfaces/logparser-pkg/log.txt similarity index 100% rename from 29-methods/logparser-pkg/log.txt rename to 29-interfaces/logparser-pkg/log.txt diff --git a/29-methods/logparser-pkg/log_err_missing.txt b/29-interfaces/logparser-pkg/log_err_missing.txt similarity index 100% rename from 29-methods/logparser-pkg/log_err_missing.txt rename to 29-interfaces/logparser-pkg/log_err_missing.txt diff --git a/29-methods/logparser-pkg/log_err_negative.txt b/29-interfaces/logparser-pkg/log_err_negative.txt similarity index 100% rename from 29-methods/logparser-pkg/log_err_negative.txt rename to 29-interfaces/logparser-pkg/log_err_negative.txt diff --git a/29-methods/logparser-pkg/log_err_str.txt b/29-interfaces/logparser-pkg/log_err_str.txt similarity index 100% rename from 29-methods/logparser-pkg/log_err_str.txt rename to 29-interfaces/logparser-pkg/log_err_str.txt diff --git a/29-methods/logparser-pkg/main.go b/29-interfaces/logparser-pkg/main.go similarity index 100% rename from 29-methods/logparser-pkg/main.go rename to 29-interfaces/logparser-pkg/main.go diff --git a/29-methods/logparser-pkg/report/parser.go b/29-interfaces/logparser-pkg/report/parser.go similarity index 100% rename from 29-methods/logparser-pkg/report/parser.go rename to 29-interfaces/logparser-pkg/report/parser.go diff --git a/29-methods/logparser-pkg/report/result.go b/29-interfaces/logparser-pkg/report/result.go similarity index 100% rename from 29-methods/logparser-pkg/report/result.go rename to 29-interfaces/logparser-pkg/report/result.go diff --git a/29-methods/logparser-pkg/report/summary.go b/29-interfaces/logparser-pkg/report/summary.go similarity index 100% rename from 29-methods/logparser-pkg/report/summary.go rename to 29-interfaces/logparser-pkg/report/summary.go diff --git a/29-methods/logparser-pkg/summarize.go b/29-interfaces/logparser-pkg/summarize.go similarity index 100% rename from 29-methods/logparser-pkg/summarize.go rename to 29-interfaces/logparser-pkg/summarize.go diff --git a/29-methods/logparser-testing/log.txt b/29-interfaces/logparser-testing/log.txt similarity index 100% rename from 29-methods/logparser-testing/log.txt rename to 29-interfaces/logparser-testing/log.txt diff --git a/29-methods/logparser-testing/log_err_missing.txt b/29-interfaces/logparser-testing/log_err_missing.txt similarity index 100% rename from 29-methods/logparser-testing/log_err_missing.txt rename to 29-interfaces/logparser-testing/log_err_missing.txt diff --git a/29-methods/logparser-testing/log_err_negative.txt b/29-interfaces/logparser-testing/log_err_negative.txt similarity index 100% rename from 29-methods/logparser-testing/log_err_negative.txt rename to 29-interfaces/logparser-testing/log_err_negative.txt diff --git a/29-methods/logparser-testing/log_err_str.txt b/29-interfaces/logparser-testing/log_err_str.txt similarity index 100% rename from 29-methods/logparser-testing/log_err_str.txt rename to 29-interfaces/logparser-testing/log_err_str.txt diff --git a/29-methods/logparser-testing/main.go b/29-interfaces/logparser-testing/main.go similarity index 100% rename from 29-methods/logparser-testing/main.go rename to 29-interfaces/logparser-testing/main.go diff --git a/29-methods/logparser-testing/main_test.go b/29-interfaces/logparser-testing/main_test.go similarity index 100% rename from 29-methods/logparser-testing/main_test.go rename to 29-interfaces/logparser-testing/main_test.go diff --git a/29-methods/logparser-testing/report/parser.go b/29-interfaces/logparser-testing/report/parser.go similarity index 100% rename from 29-methods/logparser-testing/report/parser.go rename to 29-interfaces/logparser-testing/report/parser.go diff --git a/29-methods/logparser-testing/report/parser_test.go b/29-interfaces/logparser-testing/report/parser_test.go similarity index 100% rename from 29-methods/logparser-testing/report/parser_test.go rename to 29-interfaces/logparser-testing/report/parser_test.go diff --git a/29-methods/logparser-testing/report/result.go b/29-interfaces/logparser-testing/report/result.go similarity index 100% rename from 29-methods/logparser-testing/report/result.go rename to 29-interfaces/logparser-testing/report/result.go diff --git a/29-methods/logparser-testing/report/summary.go b/29-interfaces/logparser-testing/report/summary.go similarity index 100% rename from 29-methods/logparser-testing/report/summary.go rename to 29-interfaces/logparser-testing/report/summary.go diff --git a/29-methods/logparser-testing/report/summary_test.go b/29-interfaces/logparser-testing/report/summary_test.go similarity index 100% rename from 29-methods/logparser-testing/report/summary_test.go rename to 29-interfaces/logparser-testing/report/summary_test.go diff --git a/29-methods/logparser-testing/summarize.go b/29-interfaces/logparser-testing/summarize.go similarity index 100% rename from 29-methods/logparser-testing/summarize.go rename to 29-interfaces/logparser-testing/summarize.go