add P(Bi)
rename unsigned for uint