a black box with handle