Boilerplate adicionado