t3_mid: middleware + view