xc a bp