generalized BC, defined problem IDs