added author
Improved aggregation performance
Added support for multiple middlewares