Adaptado para o core-web com novos pacotes