Added middleman boilerplate