lendo as estruturas para arraylist
adicionando algumas alterações