included additional packages, and reorganised routes / app.js further