updates to 3A/B