about to make new branch to rewrite field storage using DOM methods