Recipe boilerplate