multiple streams of revenue