two version in 1 day!

added names to middleware for easy printing of middleware stacks