example: restore custom 404
a little more organized
allow controllers to export middler
example tweaks