[build]
[++] compo as a page controller
[dist] middleware runner