default boilerplate cleaned