Starting point for article 2
Added route middleware back in
Revert