a black and grey box