work in progress of bip-xxxx