define and unscramble updates