better CR boilerplate