initiation params by discriminator