test multiple middleware, add chalk'd log