Middleware Explained In 2 Minutes