boilerplate practice