have basic discriminator