add D1 and B