distribute error