better language on the intro and starting to narrow down the middleware section