fix the dynamic subsections injection
fix a bug in app.js
fill all the fields