The CAMP Distribution - coming soon