bp model.