Criadas classes que devem ser precisas e adicionada a função para gerar SHAs