padroes adapter e builder adicionados