boilerplate as a separate section