substructs in bddr_state_t