updates to add a customer balance share primitive and tests