Workshop boilerplate