add b++ as well as B++ message handling