revenue complexity