a black box with a black box with a black box with a black box with a black box with a black box with a black box with a black box with a black box with a black box