added fair module conditional