reimplementado salvamento e leitura de elementos