generating commands and middleware
updated screenshot in readme
not passing arguments to middleware