a black box with a few windows