diff --git a/.gitignore b/.gitignore
index ebee2ad..8b3cb31 100644
--- a/.gitignore
+++ b/.gitignore
@@ -32,3 +32,4 @@ spring-*/src/main/java/META-INF/MANIFEST.MF
*.iws
**/.idea/*
rebel.xml
+**/.vscode/
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/README.md b/dataflow-website/recipes/file-ingest/data/README.md
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/README.md
rename to dataflow-website/recipes/file-ingest/data/README.md
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/name-list.csv b/dataflow-website/recipes/file-ingest/data/name-list.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/name-list.csv
rename to dataflow-website/recipes/file-ingest/data/name-list.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_aa.csv b/dataflow-website/recipes/file-ingest/data/split/names_aa.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_aa.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_aa.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ab.csv b/dataflow-website/recipes/file-ingest/data/split/names_ab.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ab.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_ab.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ac.csv b/dataflow-website/recipes/file-ingest/data/split/names_ac.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ac.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_ac.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ad.csv b/dataflow-website/recipes/file-ingest/data/split/names_ad.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ad.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_ad.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ae.csv b/dataflow-website/recipes/file-ingest/data/split/names_ae.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ae.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_ae.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_af.csv b/dataflow-website/recipes/file-ingest/data/split/names_af.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_af.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_af.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ag.csv b/dataflow-website/recipes/file-ingest/data/split/names_ag.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ag.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_ag.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ah.csv b/dataflow-website/recipes/file-ingest/data/split/names_ah.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ah.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_ah.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ai.csv b/dataflow-website/recipes/file-ingest/data/split/names_ai.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ai.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_ai.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_aj.csv b/dataflow-website/recipes/file-ingest/data/split/names_aj.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_aj.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_aj.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ak.csv b/dataflow-website/recipes/file-ingest/data/split/names_ak.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ak.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_ak.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_al.csv b/dataflow-website/recipes/file-ingest/data/split/names_al.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_al.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_al.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_am.csv b/dataflow-website/recipes/file-ingest/data/split/names_am.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_am.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_am.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_an.csv b/dataflow-website/recipes/file-ingest/data/split/names_an.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_an.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_an.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ao.csv b/dataflow-website/recipes/file-ingest/data/split/names_ao.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ao.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_ao.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ap.csv b/dataflow-website/recipes/file-ingest/data/split/names_ap.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ap.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_ap.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_aq.csv b/dataflow-website/recipes/file-ingest/data/split/names_aq.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_aq.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_aq.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ar.csv b/dataflow-website/recipes/file-ingest/data/split/names_ar.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_ar.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_ar.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_as.csv b/dataflow-website/recipes/file-ingest/data/split/names_as.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_as.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_as.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_at.csv b/dataflow-website/recipes/file-ingest/data/split/names_at.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/data/split/names_at.csv
rename to dataflow-website/recipes/file-ingest/data/split/names_at.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/.mvn/wrapper/MavenWrapperDownloader.java b/dataflow-website/recipes/file-ingest/file-to-jdbc/.mvn/wrapper/MavenWrapperDownloader.java
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/.mvn/wrapper/MavenWrapperDownloader.java
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/.mvn/wrapper/MavenWrapperDownloader.java
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/.mvn/wrapper/maven-wrapper.jar b/dataflow-website/recipes/file-ingest/file-to-jdbc/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/.mvn/wrapper/maven-wrapper.jar
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/.mvn/wrapper/maven-wrapper.jar
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/.mvn/wrapper/maven-wrapper.properties b/dataflow-website/recipes/file-ingest/file-to-jdbc/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/.mvn/wrapper/maven-wrapper.properties
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/.mvn/wrapper/maven-wrapper.properties
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/checkstyle.xml b/dataflow-website/recipes/file-ingest/file-to-jdbc/checkstyle.xml
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/checkstyle.xml
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/checkstyle.xml
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/mvnw b/dataflow-website/recipes/file-ingest/file-to-jdbc/mvnw
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/mvnw
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/mvnw
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/mvnw.cmd b/dataflow-website/recipes/file-ingest/file-to-jdbc/mvnw.cmd
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/mvnw.cmd
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/mvnw.cmd
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/pom.xml b/dataflow-website/recipes/file-ingest/file-to-jdbc/pom.xml
similarity index 97%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/pom.xml
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/pom.xml
index 007e59e..019b12c 100644
--- a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/pom.xml
+++ b/dataflow-website/recipes/file-ingest/file-to-jdbc/pom.xml
@@ -8,12 +8,12 @@
org.springframework.boot
spring-boot-starter-parent
- 2.1.0.BUILD-SNAPSHOT
+ 2.1.3.RELEASE
1.8
3.7.0
- 2.1.0.BUILD-SNAPSHOT
+ 2.1.1.RELEASE
checkstyle.xml
2.17
springcloud
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/main/docker/assembly.xml b/dataflow-website/recipes/file-ingest/file-to-jdbc/src/main/docker/assembly.xml
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/main/docker/assembly.xml
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/src/main/docker/assembly.xml
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/main/java/io/spring/cloud/dataflow/ingest/Application.java b/dataflow-website/recipes/file-ingest/file-to-jdbc/src/main/java/io/spring/cloud/dataflow/ingest/Application.java
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/main/java/io/spring/cloud/dataflow/ingest/Application.java
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/src/main/java/io/spring/cloud/dataflow/ingest/Application.java
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/main/java/io/spring/cloud/dataflow/ingest/config/BatchConfiguration.java b/dataflow-website/recipes/file-ingest/file-to-jdbc/src/main/java/io/spring/cloud/dataflow/ingest/config/BatchConfiguration.java
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/main/java/io/spring/cloud/dataflow/ingest/config/BatchConfiguration.java
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/src/main/java/io/spring/cloud/dataflow/ingest/config/BatchConfiguration.java
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/main/java/io/spring/cloud/dataflow/ingest/domain/Person.java b/dataflow-website/recipes/file-ingest/file-to-jdbc/src/main/java/io/spring/cloud/dataflow/ingest/domain/Person.java
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/main/java/io/spring/cloud/dataflow/ingest/domain/Person.java
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/src/main/java/io/spring/cloud/dataflow/ingest/domain/Person.java
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/main/java/io/spring/cloud/dataflow/ingest/mapper/fieldset/PersonFieldSetMapper.java b/dataflow-website/recipes/file-ingest/file-to-jdbc/src/main/java/io/spring/cloud/dataflow/ingest/mapper/fieldset/PersonFieldSetMapper.java
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/main/java/io/spring/cloud/dataflow/ingest/mapper/fieldset/PersonFieldSetMapper.java
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/src/main/java/io/spring/cloud/dataflow/ingest/mapper/fieldset/PersonFieldSetMapper.java
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/main/java/io/spring/cloud/dataflow/ingest/processor/PersonItemProcessor.java b/dataflow-website/recipes/file-ingest/file-to-jdbc/src/main/java/io/spring/cloud/dataflow/ingest/processor/PersonItemProcessor.java
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/main/java/io/spring/cloud/dataflow/ingest/processor/PersonItemProcessor.java
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/src/main/java/io/spring/cloud/dataflow/ingest/processor/PersonItemProcessor.java
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/main/resources/application.properties b/dataflow-website/recipes/file-ingest/file-to-jdbc/src/main/resources/application.properties
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/main/resources/application.properties
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/src/main/resources/application.properties
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/main/resources/data.csv b/dataflow-website/recipes/file-ingest/file-to-jdbc/src/main/resources/data.csv
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/main/resources/data.csv
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/src/main/resources/data.csv
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/main/resources/schema-all.sql b/dataflow-website/recipes/file-ingest/file-to-jdbc/src/main/resources/schema-all.sql
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/main/resources/schema-all.sql
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/src/main/resources/schema-all.sql
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/test/java/io/spring/cloud/dataflow/ingest/BatchApplicationTests.java b/dataflow-website/recipes/file-ingest/file-to-jdbc/src/test/java/io/spring/cloud/dataflow/ingest/BatchApplicationTests.java
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/test/java/io/spring/cloud/dataflow/ingest/BatchApplicationTests.java
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/src/test/java/io/spring/cloud/dataflow/ingest/BatchApplicationTests.java
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/test/java/io/spring/cloud/dataflow/ingest/mapper/fieldset/PersonFieldSetMapperTests.java b/dataflow-website/recipes/file-ingest/file-to-jdbc/src/test/java/io/spring/cloud/dataflow/ingest/mapper/fieldset/PersonFieldSetMapperTests.java
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/test/java/io/spring/cloud/dataflow/ingest/mapper/fieldset/PersonFieldSetMapperTests.java
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/src/test/java/io/spring/cloud/dataflow/ingest/mapper/fieldset/PersonFieldSetMapperTests.java
diff --git a/dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/test/java/io/spring/cloud/dataflow/ingest/processor/PersonItemProcessorTests.java b/dataflow-website/recipes/file-ingest/file-to-jdbc/src/test/java/io/spring/cloud/dataflow/ingest/processor/PersonItemProcessorTests.java
similarity index 100%
rename from dataflow-website/recipes/use-cases/file-to-jdbc/file-ingest/src/test/java/io/spring/cloud/dataflow/ingest/processor/PersonItemProcessorTests.java
rename to dataflow-website/recipes/file-ingest/file-to-jdbc/src/test/java/io/spring/cloud/dataflow/ingest/processor/PersonItemProcessorTests.java