require discount