working toward persisting blocks data