revenue mix effect