static site
use stack to get middleware
deps