abp elect and abp