widespread implementation