adição das sublocalizações (cabeça e tronco) criação de mais duas classes de funções para separar melhor o código.