a black box with two sides