a black box with holes