agrupando funcionalidades comuns