Uber middlewares

Two more uber middlewares.

Did not know how to generate _spec file, is it manually?

thanks