CrypterSubstitution implemented