adding separate modes of unscrambling