move BPListFunc and BPListScript from buffer command to general
add B mapping