Bell programming