introduces Commander and Closures