clean boilerplate