Two step flow theory