crypter substitution contructor changed