a black box with a roof